Software safety analysis of function block diagrams using fault trees
نویسندگان
چکیده
As programmable logic controllers (PLCs) are often used to implement safety–critical embedded software, safety demonstration of PLC code is needed. In this paper, we propose a fault tree analysis technique on Function Block Diagrams (FBDs) which is one of the most widely used PLC programming languages. FBD is currently being used to develop Reactor Protection System (RPS) for a nuclear power plant in South Korea. Our approach to fault tree analysis, which combines fault-oriented and cause/effect-oriented viewpoints, is easy to understand and offers systematic guidelines to ensure safety of PLC code. Domain experts found the approach to be useful through a case study on RPS, and this paper compares completeness and comprehensiveness of the semi-automatically generated fault trees using the proposed approach against the one manually prepared by nuclear safety engineers. q 2004 Elsevier Ltd. All rights reserved.
منابع مشابه
Efficient Extraction of the Structure Formula from Reliability Block Diagrams with Dependent Basic Events
Traditional solution methods for fault trees or reliability block diagrams can only be applied as long as the failure and repair events of all components of the system are stochastically independent. In this paper, we present an efficient algorithm based on decision diagrams which is able to evaluate systems including intercomponent dependencies between arbitrary components. We show that the al...
متن کاملIncorporating human and organizational factors in risk analysis for offshore installations
This paper presents a methodology for quantitative risk analysis on oil and gas production platforms that incorporates both technical and operational conditions. The basic building blocks of the methodology are barrier block diagrams, event trees, fault trees, and influence diagrams. Barrier block diagrams are used to illustrate the event scenarios and the effect of barrier systems on the scena...
متن کاملA Model-Oriented Approach to Safety Analysis Using Fault Trees and a Support System
Fault tree technique has been used in industry for safety analysis of safety critical systems for decades. They can be used for analysing the safety of both software and hardware. However, there are a lot of problems in ensuring the internal consistency and validity of fault trees constructed due to the absence of appropriate approach of using fault tree technique. This paper describes a model-...
متن کاملToward an MDD-based Analysis of Stateful and Variant-rich Automotive Functions
The high integration of (sub-) systems performing safety critical automotive functions characterizes the current development in the automotive industry. The development and analysis is challenged by an increasing complexity resulting from product customization and variance in implementations by software-hardware solutions. In order to save costs for such scenarios, a systematic analysis of the ...
متن کاملMethodology for Incorporating Human and Organizational Factors in Risk Analysis for Offshore Installations
This paper presents a methodology for quantitative risk analysis for offshore installations, that incorporates both technical and operational conditions. The basic building blocks of the methodology are barrier block diagrams, event trees, fault trees, and influence diagrams. Barrier block diagrams are used to illustrate the event scenarios and the effect of barrier systems on the scenarios. Ev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Rel. Eng. & Sys. Safety
دوره 88 شماره
صفحات -
تاریخ انتشار 2005